package com.lin.pay.paypal.v2.dto.orders;


import java.util.List;

public class MerchantPayableBreakdown {
    private Money gross_amount;


    /**
     * The currency and amount for a financial transaction, such as a balance or payment due.
     */
    private Money net_amount;


    /**
     * An array of breakdown values for the net amount. Returned when the currency of the refund is different from the currency of the PayPal account where the payee holds their funds.
     */
    private List<NetAmountBreakdownItem> net_amount_breakdown;


    /**
     * The currency and amount for a financial transaction, such as a balance or payment due.
     */
    private Money paypal_fee;


    /**
     * An array of platform or partner fees, commissions, or brokerage fees for the refund.
     */
    private List<PlatformFee> platform_fees;


    /**
     * The currency and amount for a financial transaction, such as a balance or payment due.
     */
    private Money total_refunded_amount;

    public Money getGross_amount() {
        return gross_amount;
    }

    public void setGross_amount(Money gross_amount) {
        this.gross_amount = gross_amount;
    }

    public Money getNet_amount() {
        return net_amount;
    }

    public void setNet_amount(Money net_amount) {
        this.net_amount = net_amount;
    }

    public List<NetAmountBreakdownItem> getNet_amount_breakdown() {
        return net_amount_breakdown;
    }

    public void setNet_amount_breakdown(List<NetAmountBreakdownItem> net_amount_breakdown) {
        this.net_amount_breakdown = net_amount_breakdown;
    }

    public Money getPaypal_fee() {
        return paypal_fee;
    }

    public void setPaypal_fee(Money paypal_fee) {
        this.paypal_fee = paypal_fee;
    }

    public List<PlatformFee> getPlatform_fees() {
        return platform_fees;
    }

    public void setPlatform_fees(List<PlatformFee> platform_fees) {
        this.platform_fees = platform_fees;
    }

    public Money getTotal_refunded_amount() {
        return total_refunded_amount;
    }

    public void setTotal_refunded_amount(Money total_refunded_amount) {
        this.total_refunded_amount = total_refunded_amount;
    }
}
